"""
数据库系统测试套件

本测试套件包含：
1. 基本存储引擎功能测试
2. 页面锁机制测试
3. 多线程并发测试
4. 系统集成测试
5. 性能基准测试

运行方式：
1. 单个测试模块：python -m test.test_basic
2. 所有测试：python -m test.run_all_tests
"""

import os
import sys

# 添加父目录到Python路径
parent_dir = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
if parent_dir not in sys.path:
    sys.path.insert(0, parent_dir)

__version__ = "1.0.0"
__author__ = "Database Team"

# 测试模块列表
TEST_MODULES = [
    'test_basic',
    'test_locking', 
    'test_multithreading',
    'test_integration',
    'test_performance'
]

# 测试配置
TEST_CONFIG = {
    'db_path_prefix': 'test_db_',
    'cache_size': 50,
    'timeout': 30,
    'cleanup_after_test': True
}
